package com.system.common.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.system.common.bean.Admin;

import java.util.List;

public interface IAdminService {

    Admin getAdminById(Integer id);

    Admin getAdminByUsername(String username);

    void addAdmin(Admin admin);

    void updateAdmin(Admin admin);

    void deleteAdmin(Integer id);

    void updateStatus(Integer id, Integer status);

    List<Admin> getAdminList();

    IPage<Admin> getPage(Admin admin, Page<Admin> page);

}
